package com.smallA.mapper;


import com.smallA.po.Question;
import com.smallA.pojo.ExcelTest;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Mapper
@Repository
public interface QuestionMapper {

    /**
     * 添加一个选择题
     *
     * @param excelTest 传递的一个模板量
     * @return
     */
    @Deprecated
    int insertChoice(ExcelTest excelTest);

    /**
     * 添加一个填空题
     *
     * @param excelTest 传递的一个模板变量
     * @return
     */
    @Deprecated
    int insertFill(ExcelTest excelTest);

    /**
     * 添加一个简答题
     *
     * @param excelTest 传递的一个模板变量
     * @return
     */
    @Deprecated
    int insertShortAnswer(ExcelTest excelTest);


    /**
     * 添加一个问题
     *
     * @param excelTest 传递的一个模板变量
     * @return
     */
    int insertQuestion(ExcelTest excelTest);

    /**
     * 通过成绩表id来获取问题集合
     *
     * @param gid 成绩表id
     * @return 返回问题的集合
     */
    List<Question> selectQuestionByGid(int gid);

}
